package controlador;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JFrame;

import thieft.Capital;
import thieft.Juego;


public class ControladorMoverPolicia implements ActionListener {

	private Juego juego;
	private JFrame frame;
	private Capital capitalAViajar;
	private ControladorJuego controladorJuego;
	
	public ControladorMoverPolicia(Juego juego, JFrame frame, Capital capital, ControladorJuego controladorJuego) {
		
		this.juego = juego;
		this.frame = frame;
		this.capitalAViajar = capital;
		this.controladorJuego = controladorJuego;
	}
	
	@Override
	public void actionPerformed(ActionEvent arg0) {
		
		frame.dispose();
		this.juego.moverPolicia(this.capitalAViajar);
		
		this.controladorJuego.actualizar();
	}
}
